|
|
| Lokalizacja w menu |
|---|
| brak |
| Środowisko pracy |
| wszystkie |
| Domyślny skrót |
| brak |
| Wprowadzono w wersji |
| 0.19 |
| Zobacz także |
| Część, Grupa, Utwórz łącze |
Narzędzie Utwórz łącze względne tworzy App Łącze, podobnie jak narzędzie
Utwórz łącze, ale najpierw działa na wybranych elementach podrzędnych i ustawia właściwość DANEPrzekształć łącze na wartość
PRAWDA.
Przy użyciu zaznaczenia:
Bez zaznaczenia:
Oryginalna Zawartość i trzy linki utworzone z jej elementów podrzędnych, w tym krawędzi i ścian.
Zobacz stronę Std: Utwórz łącze.
W szczególności właściwość DANEPrzekształć łącze jest ustawione na wartość PRAWDA, więc właściwość DANEUmiejscowienie staje się ukryte, a zamiast tego DANEUmiejscowienie łącza kontroluje pozycję linku w odniesieniu do pozycji DANEObiekt połączony.
Informacje ogólne znajdują się na stronie Utwórz łącze.
Obiekt App Łącze jest tworzony za pomocą metody addObject() dokumentu. Aby zdefiniować łącze względne, jego metoda setLink jest używana do wybrania obiektu źródłowego i jednego lub więcej jego elementów podrzędnych. Następnie atrybut LinkTransform jest ustawiany na wartość Prawda.
import FreeCAD as App
doc = App.newDocument()
body = App.ActiveDocument.addObject("Part::Box", "Box")
obj = App.ActiveDocument.addObject("App::Link", "Link")
obj.setLink(body, '', ['Edge1', 'Edge6', 'Edge7', 'Edge10', 'Face2', 'Face3'])
obj.LinkTransform = True
obj.LinkPlacement.Base = App.Vector(20, 20, 0)
App.ActiveDocument.recompute()